/*
 * Titulo:Escuela.java
 * Autor:  Diego Serafín Martínez García
 * Descripcion: Clase Escuela
 * 
 * Universidad Autonoma de Yucatan
 * 
 */


package modelo;

/**
 *
 * @author Diego
 */
public class Escuela {
    
    private String entidad;
    private String claveEscuela;
    private String nombreEscuela;
    private double promedioGeneral;

    
    public Escuela(){}
    
    /**
     * Constructor
     * 
     * @param entidad Nombre de la entidad federativa
     * @param claveEscuela Clave de la escuela
     * @param nombreEscuela Nombre de la institucion educativa
     * @param promedioGeneral Promedio general de la escuela en la prueba enlance
     */
    public Escuela (String entidad, String claveEscuela, String nombreEscuela, double promedioGeneral){
        this.entidad = entidad;
        this.claveEscuela = claveEscuela;
        this.nombreEscuela = nombreEscuela;
        this.promedioGeneral = promedioGeneral;
    }
    
    
    /**
     * @return the entidad
     */
    public String getEntidad() {
        return entidad;
    }

    /**
     * @param entidad the entidad to set
     */
    public void setEntidad(String Entidad) {
        this.entidad = Entidad;
    }

    /**
     * @return the claveEscuela
     */
    public String getClaveEscuela() {
        return claveEscuela;
    }

    /**
     * @param claveEscuela the claveEscuela to set
     */
    public void setClaveEscuela(String ClaveEscuela) {
        this.claveEscuela = ClaveEscuela;
    }

    /**
     * @return the nombreEscuela
     */
    public String getNombreEscuela() {
        return nombreEscuela;
    }

    /**
     * @param nombreEscuela the nombreEscuela to set
     */
    public void setNombreEscuela(String NombreEscuela) {
        this.nombreEscuela = NombreEscuela;
    }

    /**
     * @return the PromedioGral
     */
    public double getPromedioGeneral() {
        return promedioGeneral;
    }

    /**
     * @param PromedioGral the PromedioGral to set
     */
    public void setPromedioGeneral(double promedioGeneral) {
        this.promedioGeneral = promedioGeneral;
    }

    /**
     * 
     * @param e Una escuela
     * @return true si el promedio de la primera escuela es menor que el promedio de e 
     */
    public boolean compareTo(Escuela e){
        if (this.promedioGeneral < e.promedioGeneral)
           return true;
        else
           return false;
    }
    
    
} //fin clase Escuela
